MovieClip.getNextHighestDepth()

Доступность

Flash Player 7.

Синтаксис

my_mc.getNextHighestDepth() : Number

Параметры

Нет.

Возвращает

Число, показывающее номер следующей свободной глубины, находящейся выше всех объектов внутри my_mc.

Описание

Метод;позволяет определить номер свободной глубины, который может быть передан MovieClip.attachMovie(), MovieClip.duplicateMovieClip() или MovieClip.createEmptyMovieClip(), чтобы быть увереным, что Flash отобразит мувиклип выше всех других объектов в указанном мувиклипе. Возвращаемое значение может быть  0 или выше (то есть, неотризательным).

Для более подробной информации смотри "Изменение глубин мувиклипов" в Использовании ActionScript во Flash.

Вы можете расширять методы и обработчики событий класса MovieClip, создавая его подклассы. Для более подробной информации смотри "Присвоение класса мувиклип-символу " в Использовании ActionScript во Flash.

Пример

В примере ниже создается новый мувиклип, logo_mc, на следующей свободной глубине. Во время проигрывания ролика, logo_mc отображается выше всех прочих объектов на данном уровне (то есть на том же самом Таймлайне).

this.createEmptyMovieClip("logo_mc", this.getNextHighestDepth());
var logo_mcl:MovieClipLoader = new MovieClipLoader();
var mclListener:Object = new Object();
mclListener.onLoadInit = function (target_mc:MovieClip) {
  target_mc.onPress = function() {
    this.startDrag();
  };
  target_mc.onRelease = function() {
    this.stopDrag();
  };
};
logo_mcl.addListener(mclListener);
logo_mcl.loadClip("http://www.macromedia.com/devnet/mx/blueprint/articles/nielsen/spotlight_jnielsen.jpg", logo_mc);

См. также

MovieClip.getDepth(), MovieClip.getInstanceAtDepth(), MovieClip.swapDepths()